// pages/estate/estate.js
var sayname = require("../../template/template.js");
var WxParse = require('../../wxParse/wxParse.js');
var menuEvent = require("../../utils/menuEvent.js").menuEvent;
const app = getApp()
Page({

  /**
   * 页面的初始数据
   */
  data: {
    hqimage: app.hqimage.webUrl,
    EstateImgArray:[],
    menuarray: [],
    menuitem: {
      showmenu1: true,
      showmenu2: true,
      showmenu3: true,
      showmenu4: true,
      showmenu5: true

    }
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    this.update();
    var that=this;
     wx.request({
       url: app.hqApi.webUrl + '/api/EstateApi/GetEstateHomePic',
       header: {
         'content-type': 'application/json' // 默认值
       },
       method: 'POST',
       success: function (res) {
        // console.log(res.data)
         that.setData({
           EstateImgArray: res.data
          
         })
       }
     })
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {
 
  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
  
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {
  
  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {
  
  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {
  
  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {
  
  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {
  
  },
  templateEvent: function (e) {
  
    var that = this;
    sayname.GetMemu(that, e.currentTarget.dataset.event);//加载菜单数据
    console.log(that.data.menuarray)
    menuEvent[e.currentTarget.dataset.event](e, that);//绑定二级菜单事件
     
  },
  update: function () {
    // 获取小程序更新机制兼容
    if (wx.canIUse('getUpdateManager')) {
      const updateManager = wx.getUpdateManager()

      updateManager.onCheckForUpdate(function (res) {
        // 请求完新版本信息的回调
        console.log(res.hasUpdate)

      })
      updateManager.onCheckForUpdate(function (res) {
        // 请求完新版本信息的回调
        if (res.hasUpdate) {
          updateManager.onUpdateReady(function () {
            wx.showModal({
              title: '更新提示',
              content: '新版本已經準備好，是否馬上重啟小程序？',
              'confirmText': '確定',
              'cancelText': '取消',

              success: function (res) {
                if (res.confirm) {
                  // 新的版本已经下载好，调用 applyUpdate 应用新版本并重启

                  updateManager.applyUpdate();
                  wx.showLoading({
                    title: '正在重啟',
                  })
                }

              }
            })

          })
          updateManager.onUpdateFailed(function () {
            // 新的版本下载失败
            wx.showModal({
              title: '已經有新版本',
              content: '新版本已經上線啦~，請你刪除當前小程序，重新搜索打開~',
            })
          })
        }
      })
    } else {
      // 如果希望用户在最新版本的客户端上体验您的小程序，可以这样子提示
      wx.showModal({
        title: '提示',
        content: '當前微信版本過低，無法使用該功能，請升級到最新微信版本后重試。'
      })
    }
  },

  
})